package com.itcam.phaseiii.frame_;

import javax.swing.*;

/**
 * Author:Cammy.Wu
 * Date:2024-04-29
 * Description:
 */

public class JLabelDemo03 {
    /**
     * 案例：使用JLabel展示文本和图片
     *
     * JLabel构造方法：
     *      JLabel(String text) 使用指定的文本创建一个JLabel对象
     *      JLabel(Icon image) 创建一个具有指定图像的JLabel对象
     */
    public static void main(String[] args) {
        JFrame frame = new JFrame();
        frame.setSize(500,500);
        frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        frame.setLayout(null);

        // JLabel展示文本
        JLabel jl1=new JLabel("黄河之水天上来");
        jl1.setBounds(50,50,100,100);
        frame.getContentPane().add(jl1);

        JLabel jl2=new JLabel("奔流到海不复回");
        jl2.setBounds(150,50,100,100);
        frame.getContentPane().add(jl2);

        // JLabel展示图片
        JLabel img_2png=new JLabel(new ImageIcon("E:\\javaimage\\2.png"));
        img_2png.setBounds(150,150,100,100);
        frame.getContentPane().add(img_2png);

        JLabel img_3png=new JLabel(new ImageIcon("E:\\javaimage\\3.png"));
        img_3png.setBounds(300,150,100,100);
        frame.getContentPane().add(img_3png);

        JLabel img_winpng=new JLabel(new ImageIcon("E:\\javaimage\\win.png"));
        img_winpng.setBounds(150,300,266,88);
        frame.getContentPane().add(img_winpng);

        frame.setVisible(true);
    }
}
